当前位置:  开发笔记 > 前端 > 正文

是否有一个`jq`命令行工具或包装器,它允许您以交互方式探索类似于`jmespath.terminal`的`jq`

如何解决《是否有一个`jq`命令行工具或包装器,它允许您以交互方式探索类似于`jmespath.terminal`的`jq`》经验,为你挑选了1个好方法。

jq是一个轻量级和灵活的命令行JSON处理器.
https://stedolan.github.io/jq/

是否有一个jq命令行工具或包装器,它允许您将输出管道输入并交互式探索jq,在一个窗格中使用JSON输入,并在另一个窗格中交互式更新结果,类似于jmespath.terminal

我正在寻找类似于JMESPath终端jpterm
" 终端中的JMESPath探索工具"的内容"
https://github.com/jmespath/jmespath.terminal

我找到了这个项目,jqsh但它没有被维护,当我使用它时似乎会产生很多错误.
https://github.com/bmatsuo/jqsh

我使用过https://jqplay.org/,它是一个很棒的基于网络的jq学习工具.但是,我希望能够在shell中将命令的json输出管道jq传输到交互式,这允许我探索和试验jq命令.

提前致谢!



1> caleban..:

我一直在使用jiq,我很高兴.

https://github.com/fiatjaf/jiq

这是JID有JQ.

您可以使用jq过滤查询以交互方式向下钻取.

jiqjq内部使用,它需要你jq在PATH中.

使用awscli

aws ec2 describe-regions --region-names us-east-1 us-west-1 | jiq

jiq 产量

[Filter]> .Regions
{
  "Regions": [
    {
      "Endpoint": "ec2.us-east-1.amazonaws.com",
      "RegionName": "us-east-1"
    },
    {
      "Endpoint": "ec2.us-west-1.amazonaws.com",
      "RegionName": "us-west-1"
    }
  ]
}

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有